package cn.whpu.omnitrixerp.service.auth;

import cn.whpu.omnitrixerp.entity.dto.auth.LoginReqDTO;
import cn.whpu.omnitrixerp.entity.dto.auth.LoginRespDTO;
import cn.whpu.omnitrixerp.entity.dto.auth.UserDTO;

import java.util.List;

/**
 * @author BruceKai
 * @description 针对表【sys_user(用户表)】的数据库操作Service
 * @createDate 2025-06-28 20:47:47
 */
public interface UserService {

    /**
     * 用户登录
     *
     * @param loginReqDTO 请求参数
     * @return {@link LoginRespDTO}
     */
    LoginRespDTO login(LoginReqDTO loginReqDTO);


    void add(UserDTO userDTO);

    void edit(UserDTO userDTO);

    void delete(List<Integer> idList);
}
